package com.bestcem.xm.member.dao;

import com.bestcem.xm.member.entity.pojo.MemberQueryFieldDO;

import java.util.List;

/**
 * 示例服务
 *
 * @author yf.wang <yf.wang@idiaoyan.com>
 * @version V1.0
 * @date 2021/8/18
 */
public interface MemberQueryFieldDao {

    /**
     * 根据组织id和联系人类型获取数据
     *
     * @param attribute
     * @param orgId
     * @return
     */
    MemberQueryFieldDO findOneByOrgIdAndMemberType(Integer attribute, String orgId);

    /**
     * 新增联系人查询字段
     *  @param memberQueryField
     *
     */
    void createMemberQueryField(MemberQueryFieldDO memberQueryField);

    /**
     * 更新查询字段
     *  @param memberQueryField
     *
     */
    void updateMemberQueryField(MemberQueryFieldDO memberQueryField);

    List<MemberQueryFieldDO> findAll(int offset, int batchSize);

    void updateBaseQueryField(String id, String str);
}
